package la.iok.hzsvn.lewin.movie.core;

import la.iok.hzsvn.share.annotations.NotNull;

/**
 * 系统所有角色枚举
 */
public enum RoleEnum {
    /**
     * 系统管理员,拥有最高权限
     */
    Admin("超级管理员"),
    /**
     * 工程管理人员,拥有自己项目的管理权限
     */
    Manager("管理员"),
    /**
     * 店长
     */
    ShopManager("店长"),
    /**
     * 拼车管理员
     */
    CarpoolMaster("拼车管理员"),
    /**
     * DM
     */
    DM("主持人"),
    /**
     * 客服
     */
    CustomerService("客服"),
    /**
     * 剧本作者
     */
    Author("剧本作者"),
    /**
     * 玩家
     */
    Player("玩家");
    private final String displayName;
    RoleEnum(String displayName){
        this.displayName = displayName;
    }

    @NotNull
    public String getDisplayName(){
        return displayName;
    }
}
